$tabs-height: 30px;
.basic-small {
  .el-main {
    padding: 5px 6px !important;

    // 表格
    .table-search {
      padding: 10px 10px 0;
      margin-bottom: 1px;
      .el-form-item--small {
        margin-bottom: 10px;
      }
      .operation {
        margin-bottom: 5px;
      }
    }
    .table-main {
      padding: 10px;
      .table-header {
        .el-button {
          margin-bottom: 5px;
        }
      }
      .el-table--small {
        .el-table__header th {
          height: 35px !important;
          font-size: 14px !important;
        }
        .el-table__row {
          height: 30px !important;
          font-size: 11px !important;
        }
        .el-table__cell {
          padding: 2px;
        }
      }
      .min-row {
        .el-table__header th {
          height: 20px !important;
          padding: 0;
          font-size: 14px !important;
        }
      }
    }
    .el-pagination {
      margin-top: 5px;
    }

    // 表单
    .el-dialog {
      .el-dialog__header {
        padding: 5px 10px;
        .el-dialog__headerbtn {
          right: -11px;
          height: 28px;
        }
      }
      .el-dialog__body {
        padding: 10px;
      }
    }
    .el-drawer {
      .el-drawer__header {
        padding: 10px 20px;
      }
      .el-drawer__body {
        padding: 10px;
      }
    }
    .el-switch {
      height: auto;
    }
    .el-tag--small {
      height: 18px;
    }
    .my-drawer {
      .el-tabs__item,
      .el-tabs__header {
        height: $tabs-height !important;
      }
      .el-tabs__header {
        margin-bottom: 5px;
      }
      .more-button {
        width: $tabs-height;
        height: $tabs-height;
        .iconfont {
          font-size: 10px !important;
        }
      }
    }

    // 树结构
    .tree-filter {
      margin-right: 3px;
    }
  }

  // tables标签页
  .tabs-box {
    height: $tabs-height !important;
    .el-tabs__item,
    .el-tabs__header {
      height: $tabs-height !important;
    }
    .more-button {
      width: $tabs-height;
      height: $tabs-height;
      .iconfont {
        font-size: 10px !important;
      }
    }
  }
  .toolBar-icon {
    font-size: 15px !important;
  }
  .username {
    margin: 10px !important;
  }
  .avatar {
    width: 30px !important;
    height: 30px !important;
  }
  .el-container {
    .el-header {
      height: 40px !important;
      .header-icon {
        & > * {
          margin-left: 10px;
        }
      }
    }
  }
}
